package com.chromatic.competition.inteface;

import com.chromatic.competition.model.UserPost;

import java.util.List;

public interface DatabaseCallback {
    /**
     * 当帖子加载完成时调用
     *
     * @param userPostList 加载的帖子列表
     */
    void onPostsLoaded(List<UserPost> userPostList);

    /**
     * 当数据库发生错误时调用
     *
     * @param e 异常对象，表示数据库错误的原因
     */
    void onDatabaseError(Exception e);
}